
* {
	margin: 0px;
	padding: 0px;
}

img {
	border: none;
}

a {
	text-decoration: none;
	color: #504f4f;
	transition: color .3s, background .3s, opacity .3s; 
	-moz-transition: color .3s, background .3s, opacity .3s;  /* Firefox 4 */
	-webkit-transition: color .3s, background .3s, opacity .3s;   /* Safari and Chrome */
	-o-transition: color .3s, background .3s, opacity .3s;  /* Opera */
}

body {
	font-size: 12px;
	color: #565352;
	font-family: Arial, "Microsoft Yahei";



}

li {
	list-style: none;
}

table {
	border-collapse: collapse;
}

input, textarea {
	font-family: Arial, "Microsoft Yahei";
	font-size: 12px;
	outline: none;
	transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s; 
	-moz-transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s;  /* Firefox 4 */
	-webkit-transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s;   /* Safari and Chrome */
	-o-transition: color .3s, background .5s, opacity .5s,border .5s,box-shadow .5s,width .5s,hright .5s;  /* Opera */
}

.fg {
	clear: both;
}

/*top*/
#top .top .t-r .up-load{ float:right; position:relative; margin-right:5px; width:5px; height:27px; }
#top .top .t-r #up-load{ width:80px; height:27px; line-height:27px; text-align:center; border-radius:3px; background:#E60012; color:#fff; position:absolute; top:0px; right:0px; cursor:pointer;}
#top{ margin:auto;  width:100%; min-width:998px;  z-index:10000;  position:relative; background:#f1f1f1;z-index:10; left:0px; top:0px; padding-top:30px; }
#top .top{ width:998px; margin:auto; height:97px; position:relative; z-index:100;}



#top .top .logo{ display:block; width:400px; height:37px; float:left;}
#top .top .logo img{ height:37px;}
#top .top .t-r{ height:97px; position:absolute; right:0px; top:0px; line-height:30px; text-align:right;color:#434343; width:310px; float:right; z-index:10;}
#top .top .t-r .xx{ float:right; margin-right:10px;}
#top .top .t-r a{ color:#434343; margin-left:12px; cursor:pointer;} 
#top .top .t-r a:hover{ text-decoration:underline;}
#top .top .t-r a.on{ color:#E60012;}
#top .top .t-r .top-href{ height:40px; overflow:hidden; clear:both; padding-top:18px;}
#top .top-line{ height:6px; margin:auto; min-width:998px; background:url(../images/index_13.png);}
/**/



#top .top .t-r .search{ height:27px; width:170px; background:url(../images/index_06.png); float:right; } 
#top .top .t-r .search .btn{ height:27px; width:37px; border:0px; background:none; float:right; cursor:pointer;}
#top .top .t-r .search .text-box{ border:0px; line-height:27px; height:27px; background:none; width:120px; padding:0 5px; color:#9a9a9b;}
#nav{ height:48px; line-height:46px; z-index:1000000000; margin:auto; clear:both; padding-top:15px;}
#nav ul{ height:48px; display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1;}
#nav ul li{ display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1;  font-size:14px; position:relative; z-index:1000; height:48px; float:left; }

#nav ul li a{display:inline-block; *display:inline; *zoom:1; _display:inline; _zoom:1; color:#2f2f2f; height:46px; padding:1px 16px; border-radius:4px 4px 0 0; position:relative; z-index:100000;  }
#nav ul li a:hover{ color:#e60012; }
#nav ul li.nav-on a{ color:#e60012;}
#nav ul li:hover a{border:1px solid #cacaca; padding:0 15px; background:url(../images/navover_03.png) #fff repeat-x; border-bottom:0px;}
#nav ul li .xiala{ position:absolute; top:46px; left:0px; text-align:left; display:none; font-weight:100; font-size:12px; padding:6px 22px; border:1px solid #cacaca; background:#fff; padding:9px 15px 15px 15px; border-radius:0 0 4px 4px; width:420px; z-index:10;  }
#nav ul li .xiala dl dd{ display:block; height:26px; line-height:26px; position:relative; width:120px; overflow:hidden; border-bottom:1px solid #d1d1d1; margin-bottom:7px; float:left; margin-right:26px;}
#nav ul li .xiala dl dd a{ height:30px; color:#fff;font-weight:100; background:none; padding:0px; border:0px; display:block; padding-left:12px; color:#666666;}
#nav ul li .xiala dl dd a b{ position:absolute; width:0px; height:0px; border-color:#fff #fff #fff #d6000f; border-width:3px; border-style:solid; top:10px; left:0px;}
#nav ul li .xiala dl dd a:hover{ color:#d6000f;}
#nav ul li .xiala .view{ line-height:1.8em; clear:both; margin-top:5px;}













/**/

#footer{ color:#7e7e7e; line-height:20px; background:#151515;min-width:998px; margin:auto; padding:17px 0px;}
#footer .foot{ margin:auto; width:998px;}
#footer .ft{ float:left; width:190px;}
#footer .foot a{ color:#7e7e7e;}
#footer .foot a:hover{ text-decoration:underline;}
#footer .ft .link .link-type{ height:44px; color:#ffffff; font-weight:bold; line-height:44px;}
#footer .ft .link  .list{ height:22px; background:url(../images/index_62.png); position:relative;}
#footer .ft .link  .list ul{ height:22px; overflow:hidden; left:0px; position:absolute; overflow:hidden; top:0px; width:162px; border-radius:3px 0 0 0;}
#footer .ft .link  .list ul li{ display:block; height:22px; overflow:hidden; position:relative;}
#footer .ft .link  .list ul li a{ display:block; height:22px; line-height:22px; padding-left:10px;}
#footer .ft .link  .list:hover ul{ border:1px solid #ddd; background:#fff; border-top:0px; overflow:auto; height:100px;}
#footer .ft .link  .list:hover ul li a{ padding-left:9px;}
#footer .ft .link  .list:hover ul li a:hover{ background:#f5f5f5;}
#footer  .foot-nav{ width:770px; float:right;}
#footer  .foot-nav .box{ width:100px; overflow:hidden; margin-left:10px; float:left;}
#footer  .foot-nav .box dl dd{height:44px; color:#ffffff; font-weight:bold; line-height:44px;}
#footer  .foot-nav .box dl dt{ height:20px; line-height:20px; overflow:hidden; position:relative;}
#footer  .foot-nav .box dl dt a{ color:#7e7e7e;}
#footer  .foot-nav .box dl dt a:hover{ color:#ccc;}
#footer .nr{ line-height:20px; padding-top:10px; float:left; width:700px;}
.foot-href{ width:290px; float:right; height:20px; line-height:20px; text-align:right; padding-top:10px; }
.foot-href a{ margin:0 0 0 5px;}

/*上传模块*/
#up-zd{ background:#000; width:100%; left:0px; top:0px; z-index:10000; position:fixed; opacity:.5;filter:alpha(opacity=50); height:10000px; display:none;}
.up-loadbox{ width:400px; height:240px; position:fixed; z-index:100000; background:#fff; padding:15px; box-shadow:0 0 10px #333; display:none;}
.upload-box{ border:0px; width:400px; height:240px;}
.login-box{ width:400px; height:240px;}
.login-box .type{ height:45px; line-height:45px; font-size:20px; color:#666; margin-bottom:10px;}
.login-box .box .bb input{ height:40px; width:390px; padding:0 4px; border:1px solid #ddd; line-height:40px; font-size:14px;}
.login-box .box .bb { margin-bottom:15px;}
.login-tj{ height:40px; border:0px; background:#E60012; text-align:center; font-size:16px; color:#fff; width:100%; cursor:pointer;}
.up-loadd .type{height:45px; line-height:45px; font-size:20px; color:#666; margin-bottom:10px;}
.up-loadd .ss{ height:50px; padding:60px 0 0 0;}
.up-loadd .ss .bbtn{ height:40px;}
.up-loadd .ss .shangchuan{ width:150px; line-height:40px; margin:auto; position:relative; background:#E60012; color:#fff; text-align:center; font-size:18px;}
.up-loadd .ss .shangchuan .tx1{ position:absolute; z-index:100; width:100%; height:30px; left:0px; top:0px;}